package character;

import com.sun.org.apache.bcel.internal.generic.NEW;

public class CharacterOp {
    public static void main(String[] args){
        Character c1=new Character('a');
        Character c2=new Character('a');
        Character c3=new Character('b');
        //compareTo（Character）是一个实例方法，参数必须为一个Character对象，
        // 而不能是char类型数据。该方法比较两个Character对象包含的数值，
        // 返回一个整数表明在当前对象中的数值是否大于、等于或者小于参数给定的数值。
        int d=c1.compareTo(c3);
        if(d==0)
            System.out.println("c1等于c3");
        else if(d<0)
            System.out.println("c1小于c3");
        else if(d>0)
            System.out.println("c1大于c3");
        //      equals（）是一个实例方法，用于比较两个对象。
        // 用于Character类对象时，该方法比较当前对象容纳的数值和参数对象容纳的数值。
        // 在两个对象容纳的数值相等的时候返回true，否则返回false。
        System.out.println("c1" + ((c1.equals(c2)) ? "等于" : "不等于") + "c2");
        System.out.println(c1.toString() + "是"
                //      charValue是一个实例方法，它返回Character对象的名字。
                + (Character.isUpperCase(c1.charValue()) ? "大写" : "小写"));
    }

}

